Job Title: Requirements Analyst (RA)
Overview:
The Requirements Analyst (RA) is responsible for delivering a complete, testable, approved, and organized requirements repository for projects, serving as a key liaison between managers, stakeholders, and product teams. The RA leads the requirements workstream, establishes timelines, and ensures the End-to-End (E2E) requirements gathering process and tools are fully documented.
This role requires experience in enterprise resource planning systems, with Microsoft Dynamics experience highly preferred.
Key Responsibilities:
Requirements Definition:
- Define and document business requirements, use cases, functional requirements, and non-functional requirements (aligned with standards).
Core Activities:
- Elicit Requirements: Collect requirements from stakeholders, users, existing systems, and market research through interviews, workshops, and observations.
- Requirements Gathering: Work closely with internal and external stakeholders to identify business needs.
- Business Process Analysis: Analyze current processes and identify areas for improvement.
- Gap Analysis: Assess the difference between current and desired states to propose necessary changes.
- Requirements Validation: Collaborate with stakeholders to prioritize and validate requirements for feasibility and business value.
- Documentation: Create and maintain clear, comprehensive documentation, including functional and non-functional requirements, process flows, and use cases.
- Change Management: Facilitate requirement change control processes, ensuring documentation and stakeholder alignment.
- Requirements Communication: Present and distribute requirements artifacts to ensure clarity and alignment among team members.
- Continuous Improvement: Refine and optimize requirements throughout the project lifecycle.
Project Management:
- Develop and manage timelines, identify resource needs, and coordinate efforts across contributors.
- Provide updates to Program Managers, Product Managers, and Solution Architects.
Collaboration:
- Support Solution Architects on standards, non-functional requirements, and technical resource coordination.
- Work with Business Process Analysts on use case development.
- Align with Product Managers for structure and input.
- Partner with QA teams to validate requirements are testable and assist in User Acceptance Testing (UAT).
Additional Contributions:
- Provide guidance on best practices and maintain guidelines for requirements documentation.
- Support technical teams in understanding requirements to guide solution design.
- Facilitate testing by aligning requirements with test plans and assisting QA teams.
Qualifications:
Education and Certifications:
- Bachelor’s degree in Computer Science, Business Administration, Information Systems, or a related field.
- Preferred: Certification in Business Analysis or PMI Professional in Business Analysis.
Experience:
- 5+ years of experience in requirements analysis, business process analysis, or a similar role.
- Demonstrated expertise in enterprise resource planning systems, with proficiency in Microsoft Dynamics
- Strong skills in eliciting, documenting, and managing requirements throughout the project lifecycle.
Skills:
- Exceptional analytical and problem-solving abilities.
- Proficient in requirements management tools.
- Strong communication and stakeholder management skills.
- Familiarity with Agile and Waterfall methodologies.